package com.university.evaluation.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 审核流程记录表
 */
@Data
@TableName("t_audit_flow")
public class AuditFlow implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId
    private String auditId;       // 审核ID
    private String recordId;      // 关联加分记录ID
    private String auditorId;     // 审核人ID
    private String auditOpinion;  // 审核意见
    private String auditStatus;   // 审核状态：PASS/REJECT
    private LocalDateTime auditTime;  // 审核时间

    // 审核状态常量
    public static final String AUDIT_STATUS_PASS = "PASS";
    public static final String AUDIT_STATUS_REJECT = "REJECT";
}
